Оператор else
Оператор else используется вместе с if, чтобы указать, что нужно выполнить альтернативный блок кода, если условие в if ложно.
Синтаксис:
if (условие) {
// выполнится, если условие истинно
} else {
// выполнится, если условие ложно
}
else не имеет собственного условия — он всегда связан с ближайшим предыдущим if.
Пример: проверка наличия интернет-соединения
const isConnected = navigator.onLine;
if (isConnected) {
syncData();
} else {
showOfflineMessage();
saveToLocalCache();
}
Здесь программа либо синхронизирует данные, либо показывает сообщение и сохраняет их локально — в зависимости от состояния сети. Нет третьего варианта — только два пути.
Важно
elseне может существовать безif.elseвыполняется, только если ни один из предыдущихif(илиelse if) не сработал.- Можно использовать
elseдаже без фигурных скобок — но снова, всегда используйте скобки для ясности и безопасности.